# 正则
import re, json

# 导入加密
from SaaSDevelTool.data_encode import md5_encrypt, aes_decrypt2
# 导入jwt
from SaaSDevelTool.data_jwt_func import jj


# 获取用户信息，返回 {key:value} 类型数据
class GetUserMessage:
    # 获取用户个人信息
    def get_user(self, request):
        # 对token进行第一遍解码
        encode_token = request.headers["Token"]
        entoken = aes_decrypt2(encode_token)
        # 进行格式转换
        entoken = json.loads(entoken)
        token = jj.jwt_decode(entoken)
        return token


user = GetUserMessage()

